A Workload-oriented Programming Model for Temporal Isolation with VBS

نویسندگان

  • Silviu S. Craciunas
  • Christoph M. Kirsch
  • Ana Sokolova
چکیده

Workload-oriented programming is a design methodology for specifying throughput and latency of real-time software processes in temporal isolation from each other on the level of individual process actions such as system or procedure calls. The key programming abstraction is that the type and amount of workload involved in executing a process action fully determines the action’s response time, independently of any previous or concurrent actions. The model enables sequential and concurrent real-time process composition while maintaining predictability of each action’s workload-determined real-time behavior. We show how the model can be implemented using variable-bandwidth servers (VBS) and discuss performance-related options for adequately configuring servers in the presence of non-zero scheduler overhead.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

To appear in Software Tools for Technology Transfer Temporal Isolation in Real-Time Systems The VBS Approach

Temporal isolation in real-time systems allows the execution of software processes isolated from one another in the temporal domain. Intuitively, the execution of a process is temporally isolated if the realtime behavior of the process is independent of the execution of the other concurrently scheduled processes in the system. The article provides a comprehensive discussion of temporal isolatio...

متن کامل

Everyone Virtualizes Everything But Time

Imagine a virtualized execution environment (VEE) that virtualizes not only the host system it runs on, even not only other systems slower than the host system, but also maintains and adjusts the exact speed at which these systems operate, in strong temporal isolation from each other, when they execute code, process I/O, and manage memory. This is what we argue for and are trying to build. Just...

متن کامل

IRootLab: a free and open-source MATLAB toolbox for vibrational biospectroscopy data analysis

SUMMARY IRootLab is a free and open-source MATLAB toolbox for vibrational biospectroscopy (VBS) data analysis. It offers an object-oriented programming class library, graphical user interfaces (GUIs) and automatic MATLAB code generation. The class library contains a large number of methods, concepts and visualizations for VBS data analysis, some of which are introduced in the toolbox. The GUIs ...

متن کامل

An enhanced reliability-oriented workforce planning model for process industry using combined fuzzy goal programming and differential evolution approach

This paper draws on the “human reliability” concept as a structure for gaining insight into the maintenance workforce assessment in a process industry. Human reliability hinges on developing the reliability of humans to a threshold that guides the maintenance workforce to execute accurate decisions within the limits of resources and time allocations. This concept offers a worthwhile point of de...

متن کامل

A New Multi-Objective Model for Dynamic Cell Formation Problem with Fuzzy Parameters

This paper proposes a comprehensive, multi-objective, mixed-integer, nonlinear programming (MINLP) model for a cell formation problem (CFP) under fuzzy and dynamic conditions aiming at: (1) minimizing the total cost which consists of the costs of intercellular movements and subcontracting parts as well as the cost of purchasing, operation, maintenance and reconfiguration of machines, (2) maximi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009